home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / programming / assemblers / cas.lha / intro < prev    next >
Encoding:
Text File  |  1992-08-10  |  1.8 KB  |  46 lines

  1. CAS: The Free Full-Featured 8051 Assembler
  2.  
  3. Located at the FTP site csd4.csd.uwm.edu in /pub/8051/assem.
  4.  
  5. This is a 1-pass assembler for the MCS-51 family of microprocessors with the
  6. following features:
  7.  
  8.          (1) Seperately assembleable files.
  9.              There are two stages of assembly:
  10.              (a) Pass 1: Creation of object files
  11.              (b) Pass 1 1/3: Linking of object files
  12.          (2) Relative addressing
  13.          (3) Unnamed segments
  14.          (4) Conditional assembly
  15.              With a C-like syntax, e.g.
  16.                 if (Condition) {
  17.                    Assembly instructions...
  18.                 } else {
  19.                    Assembly instructions...
  20.                 }
  21.          (5) Multiple statements per line with C-like syntax.
  22.          (6) C-like expression syntax.
  23.          (7) Command-line options similar to those of the UNIX C compiler.
  24.              Compatible with UNIX's make.
  25.          (8) An extensive archive of real-life assembly language programs,
  26.              including a multi-tasking library.
  27.  
  28. Plus, if you don't want to learn all the elaborate ins and outs of this
  29. tool right away, it is just as easy to use the first time out as any
  30. minimal assembler.  Read the start-up notes for details.
  31.  
  32. It has been tested and verified against all the software contained in the rest
  33. of the 8051 archive.
  34.  
  35. With enough demand and support, I may add in the following features in
  36. future versions of this assembler:
  37.          (9) More compatibility between the 8051 disassembler and assembler.
  38.         (10) A powerful macro facility, to allow significant customizations
  39.              on the 8051 language.
  40.         (11) The ability to include "Pre-assembled" macros.
  41.  
  42. This is probably the most elaborate 8051 assembler you will find anywhere
  43. in the public domain.  It's yours with the source for free.
  44.  
  45. Be on the lookout for future software developments...
  46.